package com.campus.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * @desc: 用户实体类，用于表示系统中的用户信息。
 * @author: hjm
 * @date: 2024/11/22
 */
@Data
@Accessors(chain = true)
public class User {

    private Integer id; // 用户ID，唯一标识符
    private String loginName; // 用户登录名，用于用户登录
    private String password; // 用户密码，用于用户登录验证
    private String gender; // 用户性别

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date birthday; // 用户生日

    private String phone; // 用户电话号码
    private String email; // 用户电子邮件地址
    private String status; // 用户状态
}